600
How can I display the currency only for not empty cells

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Currency")->ComputedField = L"len(%0) ? currency(dbl(%0)) : ''";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("0"));
	var_Items->set_ItemBackColor(var_Items->AddItem(TNoParam()),RGB(255,128,128));
	var_Items->AddItem(TVariant("10000.99"));

599
Is there a function to display the number of days between two date including the number of hours

Grid1->Columns->Add(L"Start")->Width = 32;
Grid1->Columns->Add(L"End");
Grid1->Columns->Add(L"Duration")->ComputedField = TVariant(String("((1:=int(0:= (date(%1)-date(%0)))) != 0 ? (=:1 + ' day(s)') : '') + (=:1 ? ' ' : '' ) + ((1:=int(0:=((=:0 - =:1 + 1/24/60/60/2)") +
"*24))) != 0 ? =:1 + ' hour(s) ' : '' ) + ((1:=round((=:0 - =:1)*60)) != 0 ? =:1 + ' min(s)' : '')");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant(TDateTime(2001,1,11).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2001,1,14).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2002,2,22,12,00,00,0).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2002,3,14,13,00,00,0).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2003,4,11,11,00,00,0).operator double()));

598
Is there a function to display the number of days between two date including the number of hours

Grid1->Columns->Add(L"Start");
Grid1->Columns->Add(L"End");
Grid1->Columns->Add(L"Duration")->ComputedField = L"\"D \" + int(date(%1)-date(%0)) + \" H \" + round(24*(date(%1)-date(%0) - floor(date(%1)-date(%0))))";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant(TDateTime(2001,1,11).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2001,1,14,23,00,00,0).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2002,2,22,12,00,00,0).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2002,3,14,13,00,00,0).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2003,4,11,11,00,00,0).operator double()));

597
How can I display the number of days between two dates

Grid1->Columns->Add(L"Start");
Grid1->Columns->Add(L"End");
Grid1->Columns->Add(L"Duration")->ComputedField = L"(date(%1)-date(%0)) + ' days'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant(TDateTime(2001,1,11).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2001,1,14).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2002,2,22).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2002,3,14).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant(TDateTime(2003,4,11).operator double()));

596
How can I get second part of the date

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Second")->ComputedField = L"sec(date(%0))";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,10,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,01,22,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,23,01,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,11,59,0).operator double()));

595
How can I get minute part of the date

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Minute")->ComputedField = L"min(date(%0))";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,10,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,01,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,23,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,11,00,0).operator double()));

594
How can I check the hour part only so I know it was afternoon

Grid1->ConditionalFormats->Add(L"hour(%0)>=12",TNoParam())->Bold = true;
Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Hour")->ComputedField = L"hour(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

593
What about a function to get the day in the week, or days since Sunday

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"WeekDay")->ComputedField = L"weekday(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

592
Is there any function to get the day of the year or number of days since January 1st

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Day since January 1st")->ComputedField = L"yearday(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

591
How can I display only the day of the date

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Day")->ComputedField = L"day(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

590
How can I display only the month of the date

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Month")->ComputedField = L"month(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

589
How can I get only the year part from a date expression

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Year")->ComputedField = L"year(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

588
Can I convert the expression to date

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Date")->ComputedField = L"date(dbl(%0))";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("30000.99"));
	var_Items->AddItem(TVariant("3561.23"));
	var_Items->AddItem(TVariant("1232.34"));

587
Can I convert the expression to a number, double or float

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Number + 2")->ComputedField = L"dbl(%0)+2";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

586
How can I display dates in long format

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"LongFormat")->ComputedField = L"longdate(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

585
How can I display dates in short format

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"ShortFormat")->ComputedField = L"shortdate(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

584
How can I display the time only of a date expression

Grid1->Columns->Add(L"Date");
Grid1->Columns->Add(L"Time")->ComputedField = L"'time is:' + time(date(%0))";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

583
Is there any function to display currencies, or money formatted as in the control panel

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Currency")->ComputedField = L"currency(dbl(%0))";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("10000.99"));

582
How can I convert the expression to a string so I can look into the date string expression for month's name

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Str")->ComputedField = L"str(%0) + ' AA'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

581
Can I display the absolute value or positive part of the number

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Abs")->ComputedField = L"abs(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

580
Is there any function to get largest number with no fraction part that is not greater than the value

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Floor")->ComputedField = L"floor(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

579
Is there any function to round the values base on the .5 value

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Round")->ComputedField = L"round(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

578
How can I get or display the integer part of the cell

Grid1->Columns->Add(L"Number");
Grid1->Columns->Add(L"Int")->ComputedField = L"int(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

577
How can I display names as proper ( first leter of the word must be in uppercase, and the rest in lowercase )

Grid1->Columns->Add(L"")->FormatColumn = L"proper(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("child child"));
	var_Items->InsertItem(h,TNoParam(),TVariant("child child"));
	var_Items->InsertItem(h,TNoParam(),TVariant("child child"));
	var_Items->set_ExpandItem(h,true);

576
Is there any option to display cells in uppercase

Grid1->Columns->Add(L"")->FormatColumn = L"upper(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Chld 3"));
	var_Items->set_ExpandItem(h,true);

575
Is there any option to display cells in lowercase

Grid1->Columns->Add(L"")->FormatColumn = L"lower(%0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Chld 3"));
	var_Items->set_ExpandItem(h,true);

574
How can I display the column using currency format and enlarge the font for certain values

Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Currency");
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellValueFormat,TVariant(1));
	var_Column->FormatColumn = L"len(value) ? ((0:=dbl(value)) < 10 ? '<fgcolor=808080><font ;7>' : '<b>') + currency(=:0)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("9.94"));
	var_Items->AddItem(TVariant("11.94"));
	var_Items->AddItem(TVariant("1000"));

573
How can I highlight only parts of the cells

Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"");
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellValueFormat,TVariant(1));
	var_Column->FormatColumn = L"value replace 'hil' with '<fgcolor=FF0000><b>hil</b></fgcolor>'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 3"));
	var_Items->set_ExpandItem(h,true);

572
How can I get the number of occurrences of a specified string in the cell

Grid1->Columns->Add(L"");
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"occurrences");
	var_Column->ComputedField = L"lower(%0) count 'o'";
	var_Column->FormatColumn = L"'contains ' + value + ' of \\'o\\' chars'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1 oooof the root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 3"));
	var_Items->set_ExpandItem(h,true);

571
How can I display dates in my format

Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Date");
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellValueFormat,TVariant(1));
	var_Column->FormatColumn = L"'<b>' + year(0:=date(value)) + '</b><fgcolor=808080><font ;6> (' + month(=:0) + ' - ' + day(=:0) +')'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,21).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,24).operator double()));

570
How can I display dates in short format

Grid1->Columns->Add(L"Date")->FormatColumn = L"shortdate(value)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4).operator double()));

569
How can I display dates in long format

Grid1->Columns->Add(L"Date")->FormatColumn = L"longdate(value)";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4).operator double()));

568
How can I display only the right part of the cell

Grid1->Columns->Add(L"");
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Right");
	var_Column->ComputedField = L"%0 right 2";
	var_Column->FormatColumn = L"'\"' + value + '\"'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("SChild 3"));
	var_Items->set_ExpandItem(h,true);

567
How can I display only the left part of the cell

Grid1->Columns->Add(L"");
Grid1->Columns->Add(L"Left")->ComputedField = L"%0 left 2";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("SChild 3"));
	var_Items->set_ExpandItem(h,true);

566
How can I display true or false instead 0 and -1

Grid1->Columns->Add(L"Boolean")->FormatColumn = L"value != 0 ? 'true' : 'false'";
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(true));
	var_Items->AddItem(TVariant(false));
	var_Items->AddItem(TVariant(true));
	var_Items->AddItem(TVariant(0));
	var_Items->AddItem(TVariant(1));

565
How can I save data on XML format

Grid1->LoadXML(TVariant("http://www.exontrol.net/testing.xml"));
Grid1->SaveXML("c:/temp/exgrid.xml");

564
How can I load data on XML format

Grid1->LoadXML(TVariant("http://www.exontrol.net/testing.xml"));

563
I have an EBN file how can I apply different colors to it, so no need to create a new one

Grid1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
Grid1->SelBackColor = Grid1->BackColor;
Grid1->SelForeColor = Grid1->ForeColor;
Grid1->HasLines = Exgridlib_tlb::HierarchyLineEnum::exNoLine;
Grid1->Columns->Add(L"Default");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	long hC = var_Items->InsertItem(h,TNoParam(),TVariant("Default"));
	var_Items->set_ItemBackColor(hC,0x1000000);
	var_Items->set_ItemHeight(var_Items->InsertItem(h,TNoParam(),TVariant("")),6);
	hC = var_Items->InsertItem(h,TNoParam(),TVariant("Light Green"));
	var_Items->set_ItemBackColor(hC,0x100ff00);
	var_Items->set_ItemHeight(var_Items->InsertItem(h,TNoParam(),TVariant("")),6);
	hC = var_Items->InsertItem(h,TNoParam(),TVariant("Dark Green"));
	var_Items->set_ItemBackColor(hC,0x1007f00);
	var_Items->set_ItemHeight(var_Items->InsertItem(h,TNoParam(),TVariant("")),6);
	hC = var_Items->InsertItem(h,TNoParam(),TVariant("Magenta"));
	var_Items->set_ItemBackColor(hC,0x1ff7fff);
	var_Items->set_ItemHeight(var_Items->InsertItem(h,TNoParam(),TVariant("")),6);
	hC = var_Items->InsertItem(h,TNoParam(),TVariant("Yellow"));
	var_Items->set_ItemBackColor(hC,0x17fffff);
	var_Items->set_ItemHeight(var_Items->InsertItem(h,TNoParam(),TVariant("")),6);
	var_Items->set_ExpandItem(h,true);

562
How can I change the background color or the visual appearance using ebn for a particular column

Grid1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
Exgridlib_tlb::IColumnsPtr var_Columns = Grid1->Columns;
	var_Columns->Add(L"Column 1");
	var_Columns->Add(L"Column 2")->set_Def(Exgridlib_tlb::DefColumnEnum::exHeaderBackColor,TVariant(16777216));
	var_Columns->Add(L"Column 3")->set_Def(Exgridlib_tlb::DefColumnEnum::exHeaderBackColor,TVariant(16777471));
	var_Columns->Add(L"Column 4");

561
How can I change the foreground color for a particular column

Exgridlib_tlb::IColumnsPtr var_Columns = Grid1->Columns;
	var_Columns->Add(L"Column 1");
	var_Columns->Add(L"Column 2")->set_Def(Exgridlib_tlb::DefColumnEnum::exHeaderForeColor,TVariant(8439039));
	var_Columns->Add(L"Column 3");

560
How can I change the background color for a particular column

Exgridlib_tlb::IColumnsPtr var_Columns = Grid1->Columns;
	var_Columns->Add(L"Column 1");
	var_Columns->Add(L"Column 2")->set_Def(Exgridlib_tlb::DefColumnEnum::exHeaderBackColor,TVariant(8439039));
	var_Columns->Add(L"Column 3");

559
Does your control support RightToLeft property for RTL languages or right to left

Grid1->BeginUpdate();
Grid1->ScrollBars = Exgridlib_tlb::ScrollBarsEnum::exDisableBoth;
Grid1->LinesAtRoot = Exgridlib_tlb::LinesAtRootEnum::exLinesAtRoot;
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"P1");
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellHasCheckBox,TVariant(true));
	var_Column->PartialCheck = true;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->set_ExpandItem(h,true);
Grid1->RightToLeft = true;
Grid1->EndUpdate();

558
Is there any way to display the vertical scroll bar on the left side, as I want to align my data to the right

Grid1->BeginUpdate();
Grid1->ScrollBars = Exgridlib_tlb::ScrollBarsEnum::exDisableBoth;
Exgridlib_tlb::IColumnsPtr var_Columns = Grid1->Columns;
	var_Columns->Add(L"C1");
	var_Columns->Add(L"C2");
	var_Columns->Add(L"C3");
	var_Columns->Add(L"C4");
	var_Columns->Add(L"C5");
	var_Columns->Add(L"C6");
	var_Columns->Add(L"C7");
	var_Columns->Add(L"C8");
Grid1->RightToLeft = true;
Grid1->EndUpdate();

557
Can I display the cell's check box after the text

Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Column");
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellHasCheckBox,TVariant(true));
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellDrawPartsOrder,TVariant("caption,check"));
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellHasCheckBox(TVariant(var_Items->AddItem(TVariant("Caption 1"))),TVariant(0),true);
	var_Items->set_CellHasCheckBox(TVariant(var_Items->AddItem(TVariant("Caption 2"))),TVariant(0),true);

556
Can I change the order of the parts in the cell, as checkbox after the text, and so on

Grid1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Grid1->Columns->Add(L"Column")->set_Def(Exgridlib_tlb::DefColumnEnum::exCellDrawPartsOrder,TVariant("caption,check,icon,icons,picture"));
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Text"));
	var_Items->set_CellImage(TVariant(h),TVariant(0),1);
	var_Items->set_CellHasCheckBox(TVariant(h),TVariant(0),true);

555
Can I have an image displayed after the text. Can I get that effect without using HTML content

Grid1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Grid1->Columns->Add(L"Column")->set_Def(Exgridlib_tlb::DefColumnEnum::exCellDrawPartsOrder,TVariant("caption,icon,check,icons,picture"));
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Text"));
	var_Items->set_CellImage(TVariant(h),TVariant(0),1);

554
How can I display the column's header using multiple lines

Grid1->HeaderHeight = 128;
Grid1->HeaderSingleLine = false;
Grid1->Columns->Add(L"This is just a column that should break the header.")->Width = 32;
Grid1->Columns->Add(L"This is just another column that should break the header.");

553
How can include the values in the inner cells in the drop down filter window

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exRowLines;
Grid1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
Grid1->Description[Exgridlib_tlb::DescriptionTypeEnum::exFilterBarBlanks] = L"";
Grid1->Description[Exgridlib_tlb::DescriptionTypeEnum::exFilterBarNonBlanks] = L"";
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Single Column");
	var_Column->HTMLCaption = L"Single column with <b>inner cells</b>";
	var_Column->ToolTip = L"Click the drop down filter button, and the filter list includes the inner cells values too.";
	var_Column->DisplayFilterButton = true;
	var_Column->DisplayFilterPattern = false;
	var_Column->FilterList = Exgridlib_tlb::FilterListEnum::exIncludeInnerCells;
Grid1->ShowFocusRect = false;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	TVariant s = TVariant(var_Items->get_SplitCell(TVariant(var_Items->AddItem(TVariant("S 1.1"))),TVariant(0)));
	var_Items->set_CellValue(TNoParam(),TVariant(s),TVariant("S 1.2"));
	var_Items->set_CellHAlignment(TNoParam(),TVariant(s),Exgridlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_CellBackColor(TNoParam(),TVariant(s),0x1000000);
	var_Items->set_CellWidth(TNoParam(),TVariant(s),84);
	s = TVariant(var_Items->get_SplitCell(TVariant(var_Items->AddItem(TVariant("S 2.1"))),TVariant(0)));
	var_Items->set_CellValue(TNoParam(),TVariant(s),TVariant("S 2.2"));
	var_Items->set_CellHAlignment(TNoParam(),TVariant(s),Exgridlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_CellWidth(TNoParam(),TVariant(s),84);
	s = TVariant(var_Items->get_SplitCell(TVariant(var_Items->AddItem(TVariant("S 3.1"))),TVariant(0)));
	var_Items->set_CellValue(TNoParam(),TVariant(s),TVariant("S 3.2"));
	var_Items->set_CellHAlignment(TNoParam(),TVariant(s),Exgridlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_CellBackColor(TNoParam(),TVariant(s),0x1000000);
	var_Items->set_CellWidth(TNoParam(),TVariant(s),84);

552
How can I sort the value gets listed in the drop down filter window

Grid1->LinesAtRoot = Exgridlib_tlb::LinesAtRootEnum::exLinesAtRoot;
Grid1->MarkSearchColumn = false;
Grid1->Description[Exgridlib_tlb::DescriptionTypeEnum::exFilterBarAll] = L"";
Grid1->Description[Exgridlib_tlb::DescriptionTypeEnum::exFilterBarBlanks] = L"";
Grid1->Description[Exgridlib_tlb::DescriptionTypeEnum::exFilterBarNonBlanks] = L"";
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"P1");
	var_Column->DisplayFilterButton = true;
	var_Column->DisplayFilterPattern = false;
	var_Column->FilterList = Exgridlib_tlb::FilterListEnum::exSortItemsDesc;
Exgridlib_tlb::IColumnPtr var_Column1 = Grid1->Columns->Add(L"P2");
	var_Column1->DisplayFilterButton = true;
	var_Column1->DisplayFilterPattern = false;
	var_Column1->FilterList = Exgridlib_tlb::FilterListEnum::exSortItemsAsc;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h = var_Items->AddItem(TVariant("Z3"));
	var_Items->set_CellValue(TVariant(h),TVariant(1),TVariant("C"));
	var_Items->set_CellValue(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Z1"))),TVariant(1),TVariant("B"));
	var_Items->set_CellValue(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Z2"))),TVariant(1),TVariant("A"));
	var_Items->set_ExpandItem(h,true);

551
How can I align the text/caption on the scroll bar

Grid1->ScrollPartCaption[Exgridlib_tlb::ScrollBarEnum::exHScroll,Exgridlib_tlb::ScrollPartEnum::exLowerBackPart] = L"left";
Grid1->ScrollPartCaptionAlignment[Exgridlib_tlb::ScrollBarEnum::exHScroll,Exgridlib_tlb::ScrollPartEnum::exLowerBackPart] = Exgridlib_tlb::AlignmentEnum::LeftAlignment;
Grid1->ScrollPartCaption[Exgridlib_tlb::ScrollBarEnum::exHScroll,Exgridlib_tlb::ScrollPartEnum::exUpperBackPart] = L"right";
Grid1->ScrollPartCaptionAlignment[Exgridlib_tlb::ScrollBarEnum::exHScroll,Exgridlib_tlb::ScrollPartEnum::exUpperBackPart] = Exgridlib_tlb::AlignmentEnum::RightAlignment;
Grid1->ColumnAutoResize = false;
Grid1->Columns->Add(L"1");
Grid1->Columns->Add(L"2");
Grid1->Columns->Add(L"3");
Grid1->Columns->Add(L"4");
Grid1->Columns->Add(L"5");
Grid1->Columns->Add(L"6");

550
How do I select the next row/item

Grid1->Columns->Add(L"Column");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->set_SelectItem(var_Items->get_NextVisibleItem(var_Items->FocusItem),true);

549
How do I enable resizing ( changing the height ) the items at runtime

Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exHLines;
Grid1->ScrollBySingleLine = true;
Grid1->Columns->Add(L"Column");
Grid1->Items->AddItem(TVariant("Item 1"));
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_ItemHeight(var_Items->AddItem(TVariant("Item 2")),48);
Grid1->Items->AddItem(TVariant("Item 3"));
Grid1->Items->AddItem(TVariant("Item 4"));

548
How do I enable resizing all the items at runtime

Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeAllItems;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exHLines;
Grid1->Columns->Add(L"Column");
Grid1->Items->AddItem(TVariant("Item 1"));
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_ItemHeight(var_Items->AddItem(TVariant("Item 2")),48);
Grid1->Items->AddItem(TVariant("Item 3"));

547
How can I remove the filter
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Column");
	var_Column->DisplayFilterButton = true;
	var_Column->FilterType = Exgridlib_tlb::FilterTypeEnum::exBlanks;
Grid1->ApplyFilter();
Grid1->ClearFilter();

546
How can I vertically display the column's caption, in the header

Grid1->Columns->Add(L"A")->HeaderVertical = true;
Grid1->Columns->Add(L"B")->HeaderVertical = true;
Grid1->Columns->Add(L"H")->HeaderVertical = false;

545
When I have a column in a grid that is set to having a checkbox, and the grid's singlesel is set to false, I am able to toggle the checkboxes for a while, but lose this functionality eventually. Do you have a tip

Grid1->Columns->Add(L"Check")->set_Def(Exgridlib_tlb::DefColumnEnum::exCellHasCheckBox,TVariant(true));
Grid1->SingleSel = false;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(true));
	var_Items->AddItem(TVariant(false));
	var_Items->AddItem(TVariant(false));

544
How do I arrange, format or layout the item on multiple levels or lines, as a subform

Grid1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exRowLines;
Grid1->HeaderVisible = false;
Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->MarkSearchColumn = false;
Grid1->ScrollBySingleLine = true;
Grid1->BackColor = RGB(255,255,255);
Grid1->SelBackColor = RGB(255,255,255);
Grid1->SelForeColor = 0x80000012;
Exgridlib_tlb::IColumnsPtr var_Columns = Grid1->Columns;
	var_Columns->Add(L"");
	Exgridlib_tlb::IColumnPtr var_Column = var_Columns->Add(L"Column");
		var_Column->Visible = false;
		var_Column->Editor->EditType = Exgridlib_tlb::EditTypeEnum::EditType;
	Exgridlib_tlb::IColumnPtr var_Column1 = var_Columns->Add(L"Column");
		var_Column1->Visible = false;
		var_Column1->Editor->EditType = Exgridlib_tlb::EditTypeEnum::DropDownType;
	Exgridlib_tlb::IColumnPtr var_Column2 = var_Columns->Add(L"Column");
		var_Column2->Visible = false;
		var_Column2->Editor->EditType = Exgridlib_tlb::EditTypeEnum::DropDownType;
	Exgridlib_tlb::IColumnPtr var_Column3 = var_Columns->Add(L"Column");
		var_Column3->Visible = false;
		Exgridlib_tlb::IEditorPtr var_Editor = var_Column3->Editor;
			var_Editor->EditType = Exgridlib_tlb::EditTypeEnum::CheckValueType;
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exCheckValue2,TVariant(1));
	Exgridlib_tlb::IColumnPtr var_Column4 = var_Columns->Add(L"Column");
		var_Column4->Visible = false;
		var_Column4->Editor->EditType = Exgridlib_tlb::EditTypeEnum::DateType;
	var_Columns->Add(L"Column")->Visible = false;
	Exgridlib_tlb::IColumnPtr var_Column5 = var_Columns->Add(L"Column");
		var_Column5->Visible = false;
		var_Column5->Editor->EditType = Exgridlib_tlb::EditTypeEnum::DropDownType;
	Exgridlib_tlb::IColumnPtr var_Column6 = var_Columns->Add(L"Column");
		var_Column6->Visible = false;
		var_Column6->set_Def(Exgridlib_tlb::DefColumnEnum::exCellSingleLine,TVariant(0));
		var_Editor = var_Column6->Editor;
			var_Editor->EditType = Exgridlib_tlb::EditTypeEnum::MemoType;
			var_Editor->ButtonWidth = 17;
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exDownArrow,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exEndKey,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exHomeKey,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exLeftArrow,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exMemoAutoSize,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exMemoVScrollBar,TVariant(-1));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exPageDownKey,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exPageUpKey,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exRightArrow,TVariant(0));
			var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exUpArrow,TVariant(0));
		var_Column6->Visible = false;
	var_Columns->Add(L"Column")->Visible = false;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h0 = var_Items->AddItem(TVariant(""));
	var_Items->set_CellValue(TVariant(h0),TVariant(9),TVariant("Dismiss"));
	var_Items->set_CellFormatLevel(TVariant(h0),TVariant(0),TVariant(String("12;\" \"[b=0][bg=RGB(248,248,248)]/(\" \"[b=0][bg=RGB(248,248,248)]:12,(1;\" \"[b=0]/(\" \"[b=0]:1,(25;(5;\" \"[b=0]/((\"Subjec") +
"t:\"[b=0]:80,(1;\" \"[b=0][bg=RGB(0,0,0)]/(\" \"[b=0][bg=RGB(0,0,0)]:1,(\" \"[b=0][bg=RGB(255,0,0)]:5,1[b=0]),\" \"[b=0][bg=RGB(" +
"0,0,0)]:1)/1;\" \"[b=0][bg=RGB(0,0,0)]))/1;\" \"[b=0]))/20;(\"Location:\"[b=0]:80,(1;\" \"[b=0][bg=RGB(0,0,0)]/(\" \"[b=0][bg=RG" +
"B(0,0,0)]:1,2[b=0],\" \"[b=0][bg=RGB(0,0,0)]:1)/1;\" \"[b=0][bg=RGB(0,0,0)]),((\" \"[b=0]:10,\"Label:\"[b=0])):50,(1;\" \"[b=0][" +
"bg=RGB(0,0,0)]/(\" \"[b=0][bg=RGB(0,0,0)]:1,3[b=0],\" \"[b=0][bg=RGB(0,0,0)]:1)/1;\" \"[b=0][bg=RGB(0,0,0)]))/50;(10;\" \"[b=0]/" +
"(1;\" \"[b=0][bg=RGB(255,0,0)]/(\"Recurrence:\"[b=0]:80,\"Occurs every day effective 20/04/2007 from 01:00 to 01:01.\"[b=0])/1;\" +
"" \"[b=0][bg=RGB(255,0,0)])/10;\" \"[b=0])/23;(4[b=0]:20,\"Reminder:\"[b=0]:60,(1;\" \"[b=0][bg=RGB(0,0,0)]/(\" \"[b=0][bg=RGB(0" +
",0,0)]:1,5[b=0],\" \"[b=0][bg=RGB(0,0,0)]:1)/1;\" \"[b=0][bg=RGB(0,0,0)]),((\" \"[b=0]:5,6[b=0])):30,((\" \"[b=0]:10,\"Show time" +
" as:\"[b=0])):90,(1;\" \"[b=0][bg=RGB(0,0,0)]/(\" \"[b=0][bg=RGB(0,0,0)]:1,7[b=0],\" \"[b=0][bg=RGB(0,0,0)]:1)/1;\" \"[b=0][bg=R" +
"GB(0,0,0)]))/(12;\" \"[b=0]/(1;\" \"[b=0][bg=RGB(0,0,0)]/(\" \"[b=0][bg=RGB(0,0,0)]:1,8[b=0],\" \"[b=0][bg=RGB(0,0,0)]:1)/1;\" \" +
""[b=0][bg=RGB(0,0,0)]))/35;(5;\" \"[b=0]/(\" \"[b=0],\" \"[b=0],((\" \"[b=0]:40,9[b=0])))/5;\" \"[b=0])),\" \"[b=0]:1)/1;\" \"[b" +
"=0]),\" \"[b=0][bg=RGB(248,248,248)]:12)/12;\" \"[b=0][bg=RGB(248,248,248)]"));
	var_Items->set_CellHasCheckBox(TVariant(h0),TVariant(4),true);
	var_Items->set_CellHasButton(TVariant(h0),TVariant(9),true);
	var_Items->set_CellHAlignment(TVariant(h0),TVariant(9),Exgridlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_CellVAlignment(TVariant(h0),TVariant(8),Exgridlib_tlb::VAlignmentEnum::exTop);
	var_Items->set_CellForeColor(TVariant(h0),TVariant(8),RGB(0,0,0));
	var_Items->set_CellHasButton(TVariant(h0),TVariant(6),true);
	var_Items->set_CellValue(TVariant(h0),TVariant(6),TVariant("<img>1</img>"));
	var_Items->set_CellValueFormat(TVariant(h0),TVariant(6),Exgridlib_tlb::ValueFormatEnum::exHTML);
	var_Items->set_CellHAlignment(TVariant(h0),TVariant(6),Exgridlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_ItemHeight(h0,296);

543
How do I arrange, format or layout the item on multiple levels or lines

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->MarkSearchColumn = false;
Grid1->DefaultItemHeight = 34;
Grid1->Columns->Add(L"1")->Visible = false;
Grid1->Columns->Add(L"2")->Visible = false;
Grid1->Columns->Add(L"3")->Visible = false;
Grid1->Columns->Add(L"4")->Visible = false;
Grid1->Columns->Add(L"5")->Visible = false;
Grid1->Columns->Add(L"General");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->DefaultItem = var_Items->AddItem(TVariant(0));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(1));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(2));
	var_Items->set_CellValue(TVariant(0),TVariant(3),TVariant(3));
	var_Items->set_CellValue(TVariant(0),TVariant(4),TVariant(4));
	var_Items->set_CellFormatLevel(TVariant(var_Items->DefaultItem),TVariant(5),L"0,1,2/3,4");
	var_Items->DefaultItem = var_Items->AddItem(TVariant(5));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(6));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(7));
	var_Items->set_CellValue(TVariant(0),TVariant(3),TVariant(8));
	var_Items->set_CellValue(TVariant(0),TVariant(4),TVariant(9));
	var_Items->set_CellFormatLevel(TVariant(var_Items->DefaultItem),TVariant(5),L"3,4/0,1,2");

542
How do I arrange, format or layout the column's header on multiple levels or lines

Grid1->Columns->Add(L"1")->Visible = false;
Grid1->Columns->Add(L"2")->Visible = false;
Grid1->Columns->Add(L"3")->Visible = false;
Grid1->Columns->Add(L"4")->Visible = false;
Grid1->Columns->Add(L"5")->Visible = false;
Grid1->HeaderHeight = 32;
Grid1->Columns->Add(L"General")->FormatLevel = L"0,1,2/3,4";

541
How do I arrange, format or layout the item on multiple levels or lines

Grid1->MarkSearchColumn = false;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->DefaultItemHeight = 53;
Grid1->Columns->Add(L"EmployeeID")->Visible = false;
Grid1->Columns->Add(L"LastName")->Visible = false;
Grid1->Columns->Add(L"FirstName")->Visible = false;
Grid1->Columns->Add(L"Handler")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Title");
	var_Column->Visible = false;
	var_Column->DisplayFilterButton = true;
Exgridlib_tlb::IColumnPtr var_Column1 = Grid1->Columns->Add(L"TitleOfCourtesy");
	var_Column1->Visible = false;
	var_Column1->DisplayFilterButton = true;
Grid1->Columns->Add(L"BirthDate")->Visible = false;
Grid1->Columns->Add(L"HideDate")->Visible = false;
Grid1->Columns->Add(L"Address")->Visible = false;
Grid1->Columns->Add(L"City")->Visible = false;
Grid1->Columns->Add(L"Region")->Visible = false;
Grid1->Columns->Add(L"PostCode")->Visible = false;
Grid1->Columns->Add(L"Country")->Visible = false;
Grid1->Columns->Add(L"HomePage")->Visible = false;
Grid1->Columns->Add(L"Extension")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column2 = Grid1->Columns->Add(L"Photo");
	var_Column2->Visible = false;
	Exgridlib_tlb::IEditorPtr var_Editor = var_Column2->Editor;
		var_Editor->DropDownVisible = false;
		var_Editor->EditType = Exgridlib_tlb::EditTypeEnum::PictureType;
		var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exShowPictureType,TVariant(0));
Grid1->Columns->Add(L"Notes")->Visible = false;
Grid1->Columns->Add(L"ReportsTo")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column3 = Grid1->Columns->Add(L"Personal Info");
	var_Column3->set_Def(Exgridlib_tlb::DefColumnEnum::exCellFormatLevel,TVariant("15:54,(2/1/4)"));
	var_Column3->FormatLevel = L"18;18/(15:54,(2/1/4))";
	var_Column3->Width = 196;
Exgridlib_tlb::IColumnPtr var_Column4 = Grid1->Columns->Add(L"General Info");
	var_Column4->set_Def(Exgridlib_tlb::DefColumnEnum::exCellFormatLevel,TVariant("(8/18;5):128,((((13/11/12),(6/7/10)),16))"));
	var_Column4->FormatLevel = L"18;19/((8/18;5):128,((((13/11/12),(6/7/10)),16)))";
	var_Column4->Width = 512;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h0 = var_Items->AddItem(TVariant(1));
	var_Items->set_CellValue(TVariant(h0),TVariant(1),TVariant("Davolio"));
	var_Items->set_CellValue(TVariant(h0),TVariant(2),TVariant("Nancy"));
	var_Items->set_CellValue(TVariant(h0),TVariant(3),TVariant(0));
	var_Items->set_CellValue(TVariant(h0),TVariant(4),TVariant("Sales Representative"));
	var_Items->set_CellValue(TVariant(h0),TVariant(5),TVariant("Ms."));
	var_Items->set_CellValue(TVariant(h0),TVariant(6),TVariant("12/8/1948"));
	var_Items->set_CellValue(TVariant(h0),TVariant(7),TVariant("5/1/1992"));
	var_Items->set_CellValue(TVariant(h0),TVariant(8),TVariant("507-20th Ave. \\r\\nE.Apt.  2A"));
	var_Items->set_CellValue(TVariant(h0),TVariant(9),TVariant("Seattle"));
	var_Items->set_CellValue(TVariant(h0),TVariant(10),TVariant("WA"));
	var_Items->set_CellValue(TVariant(h0),TVariant(11),TVariant("98122"));
	var_Items->set_CellValue(TVariant(h0),TVariant(12),TVariant("USA"));
	var_Items->set_CellValue(TVariant(h0),TVariant(13),TVariant("(206) 555-9857"));
	var_Items->set_CellValue(TVariant(h0),TVariant(14),TVariant("5467"));
	var_Items->set_CellValue(TVariant(h0),TVariant(15),Grid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\sample.bmp`)"));
	var_Items->set_CellValue(TVariant(h0),TVariant(16),TVariant(String("Education includes a BA in psychology from Colorado State University in 1970.  She also completed \"The Art of the Cold Call.\"") +
"  Nancy is a member of ToastmastersInternational."));
	var_Items->set_CellValue(TVariant(h0),TVariant(17),TVariant(2));
Grid1->PutItems(Grid1->GetItems(TVariant(0)),TNoParam());
Exgridlib_tlb::IItemsPtr var_Items1 = Grid1->Items;
	var_Items1->set_CellFormatLevel(TVariant(var_Items1->FocusItem),TVariant("General Info"),L"15,10,4");
	var_Items1->set_CellFormatLevel(TVariant(var_Items1->FocusItem),TVariant("Personal Info"),L"1/2");

540
How do I arrange, format or layout the data on multiple levels or lines

Grid1->MarkSearchColumn = false;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->DefaultItemHeight = 53;
Grid1->Columns->Add(L"EmployeeID")->Visible = false;
Grid1->Columns->Add(L"LastName")->Visible = false;
Grid1->Columns->Add(L"FirstName")->Visible = false;
Grid1->Columns->Add(L"Handler")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Title");
	var_Column->Visible = false;
	var_Column->DisplayFilterButton = true;
Exgridlib_tlb::IColumnPtr var_Column1 = Grid1->Columns->Add(L"TitleOfCourtesy");
	var_Column1->Visible = false;
	var_Column1->DisplayFilterButton = true;
Grid1->Columns->Add(L"BirthDate")->Visible = false;
Grid1->Columns->Add(L"HideDate")->Visible = false;
Grid1->Columns->Add(L"Address")->Visible = false;
Grid1->Columns->Add(L"City")->Visible = false;
Grid1->Columns->Add(L"Region")->Visible = false;
Grid1->Columns->Add(L"PostCode")->Visible = false;
Grid1->Columns->Add(L"Country")->Visible = false;
Grid1->Columns->Add(L"HomePage")->Visible = false;
Grid1->Columns->Add(L"Extension")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column2 = Grid1->Columns->Add(L"Photo");
	var_Column2->Visible = false;
	Exgridlib_tlb::IEditorPtr var_Editor = var_Column2->Editor;
		var_Editor->DropDownVisible = false;
		var_Editor->EditType = Exgridlib_tlb::EditTypeEnum::PictureType;
		var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exShowPictureType,TVariant(0));
Grid1->Columns->Add(L"Notes")->Visible = false;
Grid1->Columns->Add(L"ReportsTo")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column3 = Grid1->Columns->Add(L"Personal Info");
	var_Column3->set_Def(Exgridlib_tlb::DefColumnEnum::exCellFormatLevel,TVariant("15:54,(2/1/4)"));
	var_Column3->FormatLevel = L"18;18/(15:54,(2/1/4))";
	var_Column3->Width = 196;
Exgridlib_tlb::IColumnPtr var_Column4 = Grid1->Columns->Add(L"General Info");
	var_Column4->set_Def(Exgridlib_tlb::DefColumnEnum::exCellFormatLevel,TVariant("(8/18;5):128,((((13/11/12),(6/7/10)),16))"));
	var_Column4->FormatLevel = L"18;19/((8/18;5):128,((((13/11/12),(6/7/10)),16)))";
	var_Column4->Width = 512;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	long h0 = var_Items->AddItem(TVariant(1));
	var_Items->set_CellValue(TVariant(h0),TVariant(1),TVariant("Davolio"));
	var_Items->set_CellValue(TVariant(h0),TVariant(2),TVariant("Nancy"));
	var_Items->set_CellValue(TVariant(h0),TVariant(3),TVariant(0));
	var_Items->set_CellValue(TVariant(h0),TVariant(4),TVariant("Sales Representative"));
	var_Items->set_CellValue(TVariant(h0),TVariant(5),TVariant("Ms."));
	var_Items->set_CellValue(TVariant(h0),TVariant(6),TVariant("12/8/1948"));
	var_Items->set_CellValue(TVariant(h0),TVariant(7),TVariant("5/1/1992"));
	var_Items->set_CellValue(TVariant(h0),TVariant(8),TVariant("507-20th Ave. \\r\\nE.Apt.  2A"));
	var_Items->set_CellValue(TVariant(h0),TVariant(9),TVariant("Seattle"));
	var_Items->set_CellValue(TVariant(h0),TVariant(10),TVariant("WA"));
	var_Items->set_CellValue(TVariant(h0),TVariant(11),TVariant("98122"));
	var_Items->set_CellValue(TVariant(h0),TVariant(12),TVariant("USA"));
	var_Items->set_CellValue(TVariant(h0),TVariant(13),TVariant("(206) 555-9857"));
	var_Items->set_CellValue(TVariant(h0),TVariant(14),TVariant("5467"));
	var_Items->set_CellValue(TVariant(h0),TVariant(15),Grid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\sample.bmp`)"));
	var_Items->set_CellValue(TVariant(h0),TVariant(16),TVariant(String("Education includes a BA in psychology from Colorado State University in 1970.  She also completed \"The Art of the Cold Call.\"") +
"  Nancy is a member of ToastmastersInternational."));
	var_Items->set_CellValue(TVariant(h0),TVariant(17),TVariant(2));
Grid1->PutItems(Grid1->GetItems(TVariant(0)),TNoParam());
Grid1->PutItems(Grid1->GetItems(TVariant(0)),TNoParam());
Grid1->PutItems(Grid1->GetItems(TVariant(0)),TNoParam());

539
How do I arrange, format or layout the column's data on multiple levels or lines

Grid1->MarkSearchColumn = false;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->DefaultItemHeight = 68;
Grid1->Columns->Add(L"EmployeeID")->Visible = false;
Grid1->Columns->Add(L"LastName")->Visible = false;
Grid1->Columns->Add(L"FirstName")->Visible = false;
Grid1->Columns->Add(L"Handler")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Title");
	var_Column->Visible = false;
	var_Column->DisplayFilterButton = true;
Exgridlib_tlb::IColumnPtr var_Column1 = Grid1->Columns->Add(L"TitleOfCourtesy");
	var_Column1->Visible = false;
	var_Column1->DisplayFilterButton = true;
Grid1->Columns->Add(L"BirthDate")->Visible = false;
Grid1->Columns->Add(L"HideDate")->Visible = false;
Grid1->Columns->Add(L"Address")->Visible = false;
Grid1->Columns->Add(L"City")->Visible = false;
Grid1->Columns->Add(L"Region")->Visible = false;
Grid1->Columns->Add(L"PostCode")->Visible = false;
Grid1->Columns->Add(L"Country")->Visible = false;
Grid1->Columns->Add(L"HomePage")->Visible = false;
Grid1->Columns->Add(L"Extension")->Visible = false;
Grid1->Columns->Add(L"Photo")->Visible = false;
Grid1->Columns->Add(L"Notes")->Visible = false;
Grid1->Columns->Add(L"ReportsTo")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column2 = Grid1->Columns->Add(L"Personal Info");
	var_Column2->set_Def(Exgridlib_tlb::DefColumnEnum::exCellFormatLevel,TVariant("18;18/(15:54,(2/1/4))"));
	var_Column2->FormatLevel = L"18;18/(15:54,(2/1/4))";
	var_Column2->Width = 196;
Exgridlib_tlb::IColumnPtr var_Column3 = Grid1->Columns->Add(L"General Info");
	var_Column3->set_Def(Exgridlib_tlb::DefColumnEnum::exCellFormatLevel,TVariant("18;19/((8/18;5):128,((((13/11/12),(6/7/10)),16)))"));
	var_Column3->FormatLevel = L"18;19/((8/18;5):128,((((13/11/12),(6/7/10)),16)))";
	var_Column3->Width = 512;
Grid1->Items->AddItem(TVariant(""));
Grid1->Items->AddItem(TVariant(""));
Grid1->Items->AddItem(TVariant(""));
Grid1->Items->AddItem(TVariant(""));

538
How do I arrange, format or layout the column's header on multiple levels or lines

Grid1->Columns->Add(L"EmployeeID")->Visible = false;
Grid1->Columns->Add(L"LastName")->Visible = false;
Grid1->Columns->Add(L"FirstName")->Visible = false;
Grid1->Columns->Add(L"Handler")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"Title");
	var_Column->Visible = false;
	var_Column->DisplayFilterButton = true;
Exgridlib_tlb::IColumnPtr var_Column1 = Grid1->Columns->Add(L"TitleOfCourtesy");
	var_Column1->Visible = false;
	var_Column1->DisplayFilterButton = true;
Grid1->Columns->Add(L"BirthDate")->Visible = false;
Grid1->Columns->Add(L"HideDate")->Visible = false;
Grid1->Columns->Add(L"Address")->Visible = false;
Grid1->Columns->Add(L"City")->Visible = false;
Grid1->Columns->Add(L"Region")->Visible = false;
Grid1->Columns->Add(L"PostCode")->Visible = false;
Grid1->Columns->Add(L"Country")->Visible = false;
Grid1->Columns->Add(L"HomePage")->Visible = false;
Grid1->Columns->Add(L"Extension")->Visible = false;
Grid1->Columns->Add(L"Photo")->Visible = false;
Grid1->Columns->Add(L"Notes")->Visible = false;
Grid1->Columns->Add(L"ReportsTo")->Visible = false;
Exgridlib_tlb::IColumnPtr var_Column2 = Grid1->Columns->Add(L"Personal Info");
	var_Column2->FormatLevel = L"18;18/(15:54,(2/1/4))";
	var_Column2->Width = 196;
Exgridlib_tlb::IColumnPtr var_Column3 = Grid1->Columns->Add(L"General Info");
	var_Column3->FormatLevel = L"18;19/((8/18;5):128,((((13/11/12),(6/7/10)),16)))";
	var_Column3->Width = 512;

537
How can I select a cells like in excel

Grid1->MarkSearchColumn = false;
Grid1->SingleSel = false;
Grid1->FullRowSelect = Exgridlib_tlb::CellSelectEnum::exRectSel;
Grid1->Columns->Add(L"Column1")->Selected = true;
Grid1->Columns->Add(L"Column2");
Grid1->Columns->Add(L"Column3")->Selected = true;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->DefaultItem = var_Items->AddItem(TVariant(0));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(1));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(2));
	var_Items->DefaultItem = var_Items->AddItem(TVariant(3));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(4));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(5));
	var_Items->DefaultItem = var_Items->AddItem(TVariant(6));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(7));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(8));

536
How can I select a multiple column

Grid1->MarkSearchColumn = false;
Grid1->SingleSel = false;
Grid1->FullRowSelect = Exgridlib_tlb::CellSelectEnum::exRectSel;
Grid1->Columns->Add(L"Column1")->Selected = true;
Grid1->Columns->Add(L"Column2");
Grid1->Columns->Add(L"Column3")->Selected = true;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->DefaultItem = var_Items->AddItem(TVariant(0));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(1));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(2));
	var_Items->DefaultItem = var_Items->AddItem(TVariant(3));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(4));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(5));
	var_Items->DefaultItem = var_Items->AddItem(TVariant(6));
	var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(7));
	var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(8));
Grid1->Items->SelectAll();

535
How can I select a column

Grid1->MarkSearchColumn = false;
Grid1->SingleSel = false;
Grid1->FullRowSelect = Exgridlib_tlb::CellSelectEnum::exRectSel;
Grid1->Columns->Add(L"Column1")->Selected = true;
Grid1->Columns->Add(L"Column2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("One"))),TVariant(1),TVariant("One"));
Exgridlib_tlb::IItemsPtr var_Items1 = Grid1->Items;
	var_Items1->set_CellValue(TVariant(var_Items1->AddItem(TVariant("Two"))),TVariant(1),TVariant("Two"));
Grid1->Items->SelectAll();

534
How can I collapse all cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(64);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Expanded"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->CollapseAllCards();

533
How can I expand all cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(64);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Expanded"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->ExpandAllCards();

532
How can I expand or collapse a card

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(64);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Expanded"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

531
How can I format or arrange the data being displayed in the card

Grid1->HasButtons = Exgridlib_tlb::ExpandButtonEnum::exNoButtons;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewTitleFormat] = TVariant("(\"Title:\",0),1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewWidth] = TVariant(164);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(18);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

530
How can I format or arrange the data being displayed in the card

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("(\"ABC\",2)/(0,3,\"DEFGH\")/1/0/1/0/1/1,0[bg=RGB(230,230,230)][fg=RGB(255,0,0)");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewTitleFormat] = TVariant("");
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

529
How can I hide the tilte for the cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("0/1/0/1/0/1/0/1,0");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewTitleFormat] = TVariant("");
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

528
How can I display resizing lines between cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewVResizeLine] = TVariant(true);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHResizeLine] = TVariant(true);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBorderWidth] = TVariant(8);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBorderHeight] = TVariant(8);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

527
How can edit the text in the card

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(64);
Grid1->Columns->Add(L"Column 1")->Editor->EditType = Exgridlib_tlb::EditTypeEnum::EditType;
Grid1->Columns->Add(L"Column 2")->Editor->EditType = Exgridlib_tlb::EditTypeEnum::EditType;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

526
How can I change the height of the card

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(64);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

525
How can I display the cards from top to bottom

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewLeftToRight] = TVariant(false);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

524
How do I change the background color for a specified card

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);
	var_Items->set_ItemForeColor(var_Items->FocusItem,RGB(255,0,0));

523
How do I change the visual aspect for a specified card

Grid1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);
	var_Items->set_ItemBackColor(var_Items->FocusItem,0x1000000);

522
How do I change the background color for a specified card

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);
	var_Items->set_ItemBackColor(var_Items->FocusItem,RGB(255,0,0));

521
Is there any way to specify the foreground color for the title of the cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewTitleForeColor] = TVariant(255);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

520
Is there any way to specify the foreground color for all cards, including its title

Grid1->ForeColor = RGB(255,0,0);
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

519
How can I change the visual appearance for all cards, including the title

Grid1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
Grid1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBackColor] = TVariant(16777216);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewTitleBackColor] = TVariant(33554432);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

518
Is there any way to specify the background color for all cards, including its title

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBackColor] = TVariant(255);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewTitleBackColor] = TVariant(128);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

517
Is there any way to specify the background color for all cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBackColor] = TVariant(255);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

516
How can I specify the distance between cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBorderWidth] = TVariant(16);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBorderHeight] = TVariant(16);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

515
How can I resize the cards at runtime

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ItemsAllowSizing = Exgridlib_tlb::ItemsAllowSizingEnum::exResizeItem;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewVResizeLine] = TVariant(true);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHResizeLine] = TVariant(true);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBorderWidth] = TVariant(8);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewBorderHeight] = TVariant(8);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));
	var_Items->set_ExpandCard(var_Items->FocusItem,true);

514
How can show the grid lines for my cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

513
How can I hide the +/- expanding / collapsing buttons in the cards

Grid1->ExpandOnDblClick = false;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

512
How can I hide the +/- expanding / collapsing buttons in the cards

Grid1->HasButtons = Exgridlib_tlb::ExpandButtonEnum::exNoButtons;
Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

511
Is there any way to to specify the number of cards being displayed from letf to right

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewColumns] = TVariant(3);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

510
Is there any way to to specify the width of the cards, so they fit the control's client area

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewWidth] = TVariant(0);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewColumns] = TVariant(2);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

509
Is there any way to to specify the width of the cards, so they fit the control's client area

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewWidth] = TVariant(0);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

508
Is there any way to to specify the width of the cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewWidth] = TVariant(64);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

507
Is there any way to indent the control's data relative to the borders or the frame of the control

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->HeaderVisible = false;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exBorderWidth] = TVariant(8);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exBorderHeight] = TVariant(8);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

506
Is there any way to indent the control's data relative to the borders or the frame of the control

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exTableView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exTableView,Exgridlib_tlb::ViewModeOptionEnum::exBorderWidth] = TVariant(8);
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exTableView,Exgridlib_tlb::ViewModeOptionEnum::exBorderHeight] = TVariant(8);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Item 1"))),TVariant(1),TVariant("Item 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Item 2"))),TVariant(1),TVariant("Item 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Item 3"))),TVariant(1),TVariant("Item 1.3"));

505
How can I display my rows or items as a table

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exTableView;
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Item 1"))),TVariant(1),TVariant("Item 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Item 2"))),TVariant(1),TVariant("Item 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Item 3"))),TVariant(1),TVariant("Item 1.3"));

504
How can I display my rows as cards

Grid1->DrawGridLines = Exgridlib_tlb::GridLinesEnum::exAllLines;
Grid1->ViewMode = Exgridlib_tlb::ViewModeEnum::exCardView;
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewFormat] = TVariant("1");
Grid1->ViewModeOption[Exgridlib_tlb::ViewModeEnum::exCardView,Exgridlib_tlb::ViewModeOptionEnum::exCardViewHeight] = TVariant(36);
Grid1->Columns->Add(L"Column 1");
Grid1->Columns->Add(L"Column 2");
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 1"))),TVariant(1),TVariant("Card 1.1"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 2"))),TVariant(1),TVariant("Card 1.2"));
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant("Card 3"))),TVariant(1),TVariant("Card 1.3"));

503
How can I avoid focusing a new cell, when user presses an arrow, page, home or end key, while the editor is opened

Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exLeftArrow] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exRightArrow] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exUpArrow] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exDownArrow] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exHomeKey] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exEndKey] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exPageUpKey] = TVariant(0);
Grid1->DefaultEditorOption[Exgridlib_tlb::EditorOptionEnum::exPageDownKey] = TVariant(0);
Grid1->Columns->Add(L"Edit")->Editor->EditType = Exgridlib_tlb::EditTypeEnum::EditType;
Grid1->Columns->Add(L"Edit")->Editor->EditType = Exgridlib_tlb::EditTypeEnum::EditType;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->set_CellValue(TVariant(var_Items->AddItem(TVariant(0))),TVariant(1),TVariant(1));
Exgridlib_tlb::IItemsPtr var_Items1 = Grid1->Items;
	var_Items1->set_CellValue(TVariant(var_Items1->AddItem(TVariant(2))),TVariant(1),TVariant(3));

502
How can I expand predefined items in a drop down list editor as I type

Grid1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exgridlib_tlb::IColumnPtr var_Column = Grid1->Columns->Add(L"DropDown");
	var_Column->set_Def(Exgridlib_tlb::DefColumnEnum::exCellValueFormat,TVariant(1));
	Exgridlib_tlb::IEditorPtr var_Editor = var_Column->Editor;
		var_Editor->set_Option(Exgridlib_tlb::EditorOptionEnum::exExpandOnSearch,TVariant(true));
		var_Editor->EditType = Exgridlib_tlb::EditTypeEnum::DropDownListType;
		var_Editor->DropDownAutoWidth = Exgridlib_tlb::DropDownWidthType::exDropDownEditorWidth;
		var_Editor->AddItem(1,L"<b>CObject</b> class",TVariant(1));
		var_Editor->InsertItem(2,L"<b>CCmdTarget</b> class",TVariant(2),TVariant(1));
		var_Editor->InsertItem(3,L"<b>CWnd</b> class",TVariant(3),TVariant(2));
		var_Editor->InsertItem(6,L"<bgcolor=10A0E0><fgcolor=F0F0F0>S y n c</fgcolor>",TVariant(1),TVariant(1));
		var_Editor->AddItem(4,L"Exceptions",TVariant(1));
		var_Editor->InsertItem(7,L"<b>System</b> Exceptions",TVariant(2),TVariant(4));
		var_Editor->AddItem(5,L"File Services",TVariant(2));
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(1));
	var_Items->AddItem(TVariant(2));

501
How can I add an extra button to a date picker editor

Grid1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Grid1->DefaultItemHeight = 20;
Exgridlib_tlb::IEditorPtr var_Editor = Grid1->Columns->Add(L"Date")->Editor;
	var_Editor->EditType = Exgridlib_tlb::EditTypeEnum::DateType;
	var_Editor->AddButton(TVariant("B1"),TVariant(2),TVariant(1),TVariant("This is a bit of text that's shown when the cursor hovers the button B1"),TNoParam(),TNoParam());
	var_Editor->ButtonWidth = 20;
Exgridlib_tlb::IItemsPtr var_Items = Grid1->Items;
	var_Items->AddItem(TVariant(0));
	var_Items->AddItem(TVariant(1));